home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / MONITOR / PUFF15.ARJ / READ.ME < prev    next >
Text File  |  1991-04-12  |  6KB  |  129 lines

  1. READ.ME
  2. /****************************************************************/
  3. /*  Puff Version 1.5                                            */
  4. /*                                                              */
  5. /****************************************************************/
  6.  
  7. ADDITIONS AND ENHANCEMENTS SINCE VERSION 1.0
  8.  
  9. Puff version 1.0 was compiled in June, 1987, using Turbo Pascal
  10. 3.0 and Turbo Extender. Version 1.5 was compiled on 2/1/90 using
  11. Turbo Pascal 5.0. The primary objective in writing version 1.5 was to
  12. eliminate the bugs discovered since the original release.  However,
  13. the new code has also been rewritten to take advantage of improved
  14. graphics support, Units, and Linking, possible with the new Turbo
  15. Pascal compiler. 
  16.  
  17. Enhancements:
  18.    * When a coprocessor is not detected it is emulated.
  19.        {...therefore an 80x87 is no longer required; be aware that
  20.      without a coprocessor Puff 1.5 will run considerably slower 
  21.      (a factor of 5-7 times slower than with a coprocessor) }
  22.    * Floating point data structures have been optimized for speed
  23.         when an 80x87 is in use. {Puff 1.5 will analyze about two times 
  24.     faster than 1.0}
  25.    * Typing Ctrl-C from the Plot Window allows generation of the circuit
  26.         layout CIF file (CIF = Caltech Intermediate Form -- See Mead
  27.     and Conway VLSI book for a details).
  28.    * We now supply a program called EGA2EPS.COM which works
  29.         better than EGA2PRO.COM for Epson printer screen dumps.
  30.      Use it as you would EGA2PRO (formerly known as EGAPRO).
  31.    * A system setup screen is given when no input file is specified.
  32.          Available memory for the Puff heap is listed and coprocessor
  33.      support is identified. 
  34.    * Four port device files are now accepted.
  35.  
  36.  
  37. Bugs fixed:
  38.    * Cursor keys on the new keyboards can now be used to erase parts.
  39.    * Clines are drawn in an improved manner.
  40.    * Artwork printer resets have been removed.
  41.    * Series capacitors and cline loops no longer give overflows.
  42.    * CGA version has modified Smith scaling.
  43.    * Checks are made for heap memory; large circuits are identified.
  44.    * If a coprocessor is not detected it is emulated.
  45.    * Blank lines in the Parts Window are allowed.
  46.    * Blank lines in .puf files are allowed.
  47.    * Device files are no longer continually written to memory.
  48.    * Plot markers are not shifted after a circuit is saved.
  49.    * '+' signs now allowed for artwork corrections.
  50.    * Erasing s-parameters in the plot window with the space bar is OK.
  51.    * Circuit resolution less than 0.0001 is OK.
  52.    * Puff doesn't abort when disk not present.
  53.    * Four port device files are now acceptable.
  54.    * Time isn't listed after circuit recalls.
  55.    * Other miscellaneous bugs of which only the most dedicated users
  56.        were aware.
  57.      
  58. Other notes:
  59.    * Version 1.5 uses linked-in Turbo Assembler code for Sines, 
  60.        Cosines, and Logs. {This was done to avoid apparent compiler bugs}
  61.    * Only CGA and EGA graphics support (i.e. CGA.BGI and 
  62.        EGAVGA.BGI) are linked into the program. If you have anything
  63.     other than a CGA, Puff will try to use EGA.
  64.    * If you wish to use EEsof type s-parameter files do the following:
  65.         --Remove all comments that start with "!" -- Puff only lets
  66.       you put one comment at the top of the file and 
  67.       enclosed in brackets { }.
  68.         --Add a template line (at the top of the file, or after the opening
  69.       comment) that specifies the order in which the s-parameters
  70.       are entered.
  71.              e.g. for *.S1P add line "f s11"
  72.                    *.S2P add line "f s11 s21 s12 s22"
  73.               *.S3P add line "f s11 s12 s13 s21 s22 s23 s31 s32 s33"
  74.       (Follow the format shown on page 10 of the Puff manual).
  75.       Four-port circuits are the largest allowed.  Note that
  76.       Puff expects linear s21 numbers (don't use dB numbers).
  77.    * There are occasional problems with the screen dump programs with 
  78.          certain computers, printers, and DOS versions.  If you have 
  79.       trouble we recommend that you purchase a commercial program 
  80.       (GrafPlus, for example).
  81.  
  82.  
  83. ORDER INFO
  84.  
  85. Packages containing both PUFF manual and diskette are provided for
  86. $10 each.  Manuals or diskettes may be ordered separately for $5
  87. each.  Please specify a preference for 5.25 or 3.5 inch diskettes.
  88. Checks and money orders must be in U.S. funds and made payable to
  89. Caltech. All prices include shipping and handling.  Those who make
  90. orders will be placed on our mailing list for future news about the
  91. program.  For information on large orders, including instructors who
  92. would like copies for their students, please send a FAX to (818)
  93. 356-2137.  The PUFF source code is available for $10 in 3.5 inch
  94. format only. Direct all orders to:
  95.  
  96. /****************************************************************/
  97. /*                                                              */
  98. /*      Puff Distribution                                       */
  99. /*      Caltech MMIC Group                                      */
  100. /*      Electrical Engineering M/S 116-81                       */
  101. /*      California Institute of Technology                      */
  102. /*      Pasadena, CA  91125                                     */
  103. /*                                                              */
  104. /****************************************************************/
  105.  
  106. If you discover bugs or have problems, write to "PUFF Support" at the
  107. above address or send a FAX to (818) 356--2137. Please send a
  108. detailed list of the commands that lead to the problem, your daytime
  109. phone or FAX number, and a description of your computer system.  You
  110. may also contact us if you have ideas for improving PUFF, or if you
  111. have questions concerning the source code.  Professors who use Puff
  112. for their classes can write to "PUFF support" to inquire about
  113. becoming a PUFF beta-tester for new software releases. 
  114.  
  115. Current Puff development in progress:
  116.  
  117.      * VGA support,
  118.     * HP Laserjet support, 
  119.     * Expandable windows, 
  120.     * Improved microstrip modeling, 
  121.     * Noise analysis.
  122.  
  123. Those on our mailing list will be notified of the latest software releases.
  124.  
  125. /****************************************************************/
  126.     Have fun with Puff!
  127. /****************************************************************/
  128.  
  129.